package edu.sctu.fengleilin.month05.day150524;

/**
 * Created by user09 on 2015/5/24.
 * 1、 定义一个整型数组，并赋初值 61, 23, 4, 74, 13, 148, 20
   2、 定义变量分别保存最大值、最小值、累加值和平均值，并假设数组中的第一个元素既为最大值又为最小值
   3、 使用 for 循环遍历数组中的元素，分别与假定的最大值和最小值比较。如果比假定的最大值要大，则替换当前的最大值；如果比假定的最小值要小，则替换当前的最小值
   4、 循环执行过程中对数组中的元素进行累加求和
   5、 循环结束根据累加值计算平均值，并打印输出相关内容
 */
public class TextSortNumber {

    public static void main(String[] args) {

        int[] nums = new int[]{61, 23, 4, 74, 13, 148, 20};

        int max = nums[0];
        int min = nums[0];
        double sum = 0;
        double avg = 0;

        for (int i = 0; i < nums.length; i++) {
            if (nums[i] > max) {
                max = nums[i];
            }

            if (nums[i] < min) {
                min = nums[i];
            }
            sum = sum + nums[i];

        }
            avg = sum / nums.length;

        System.out.println("数组中的最大值：" + max);
        System.out.println("数组中的最小值：" + min);
        System.out.println("数组中的平均值：" + avg);
        System.out.println("数组中的总和  ：" + sum);

    }
}
